﻿using QueuesLib;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace QueuesClients {
    public interface IQueuesClient {
        string Id { get; }

        Task<string> InitializeAsync(List<Subject> subjects, List<Counter> counters, List<QueueInfo> tickets);
        string Initialize(List<Subject> subjects, List<Counter> counters, List<QueueInfo> tickets);
    }
}
